# Container Field Not Exsit
class ContainerFieldNotExistException(Exception):
    pass


# Container Field Too Many
class ContainerFieldTooManyException(Exception):
    pass


# Batch Filter Not Return
class BatchFilterNotReturnException(Exception):
    pass


# Filter Rule Is Not Allow
class FilterRuleIsNotAllowException(Exception):
    pass


# Response Not Exsit
class ResponseNotExistException(Exception):
    pass


# Url Rule Not Exsit
class UrlRuleNotExistException(Exception):
    pass


# Private Ip Not Exsit
class PrivateIpNotExistException(Exception):
    pass


# Unsupported Task Type
class UnsupportedTaskTypeException(Exception):
    def __init__(self):
        super().__init__(self)

    def __str__(self):
        return 'Unsupported Task Type'


# No Tracking No
class NoTrackingNoException(Exception):
    def __init__(self):
        super().__init__(self)

    def __str__(self):
        return 'No Tracking No'


# Send Reply Status
class SendReplyStatusException(Exception):
    def __init__(self):
        super().__init__(self)

    def __str__(self):
        return 'Send Relay Status Is In 2,4,99'


# Proxy Less Than 30s
class ProxyLessThan30Exception(Exception):
    def __init__(self):
        super().__init__(self)

    def __str__(self):
        return 'Proxy Less Than 30s'
